Introduction

The software engineering community has defined a number of metrics that can be quantify aspects of the design of an object-oriented software systems. Measurements that fall outside of normal ranges point to potential quality problems within the code base. The information provided by the metrics is not absolute but indicates areas that the team should analyze more carefully with an eye toward making refactoring and other design improvements. Typicallly, IDEs incorporate metric suites and make it very easy for the entire set of measurements to be calculated on the project code base.

Learning Outcomes

Study Resources

For your study of this topic, use these resources.

Video Lessons

Web Articles and Blogs

Books

Wikipedia

Class Lecture

Exercises

Before-Class Exercises

In-Class Exercises

After-Class Exercises